self-sufficient building - Französisch Englisch Wörterbuch